/**
 * 爬虫数据查询参数
 */
export interface CrawlDataQuery extends PageQuery {
	/**
	 * 数据ID
	 */
	id?: number;
	/**
	 * 空间编码
	 */
	nsCode?: string;
	/**
	 * 模板编码
	 */
	tmplCode?: string;
	/**
	 * 实例ID
	 */
	instanceId?: number;
	/**
	 * 队列ID
	 */
	queueId?: number;
	/**
	 * 创建时间
	 */
	createTime?: string;
}

/**
 * 爬虫数据分页对象
 */
export interface CrawlDataPageVO {
	/**
	 * 数据ID
	 */
	id?: number;
	/**
	 * 空间编码
	 */
	nsCode: string;
	/**
	 * 空间名称
	 */
	nsName: string;
	/**
	 * 模板编码
	 */
	tmplCode: string;
	/**
	 * 模板名称
	 */
	tmplName: string;
	/**
	 * 实例ID
	 */
	instanceId: number;
	/**
	 * 队列ID
	 */
	queueId: number;
	/**
	 * 最终解析后的数据
	 */
	dataJson: string;
	/**
	 * 创建时间
	 */
	createTime: string;
}

/**
 * 分页项类型声明
 */
export type CrawlDataPageResult = PageResult<CrawlDataPageVO[]>;

/**
 * 表单类型声明
 */
export interface CrawlDataForm {
	/**
	 * ID
	 */
	id?: number;
	/**
	 * 空间编码
	 */
	nsCode: string;
	/**
	 * 模板编码
	 */
	tmplCode: string;
}
